package com.cms.jy.draft.entity;

import lombok.Data;

/**
 * 视频实体类
 */
@Data
public class Video {
    /**
     * AIGC类型
     */
    private String aigc_type;
    
    /**
     * 音频淡入淡出
     */
    private Object audio_fade;
    
    /**
     * 卡通路径
     */
    private String cartoon_path;
    
    /**
     * 分类ID
     */
    private String category_id;
    
    /**
     * 分类名称
     */
    private String category_name;
    
    /**
     * 检查标志
     */
    private int check_flag;
    
    /**
     * 裁剪
     */
    private VideoCropInfo crop;
    
    /**
     * 裁剪比例
     */
    private String crop_ratio;
    
    /**
     * 裁剪缩放
     */
    private double crop_scale;
    
    /**
     * 持续时间（微秒）
     */
    private long duration;
    
    /**
     * 额外类型选项
     */
    private int extra_type_option;
    
    /**
     * 公式ID
     */
    private String formula_id;
    
    /**
     * 冻结
     */
    private Object freeze;
    
    /**
     * 是否有音频
     */
    private boolean has_audio;
    
    /**
     * 高度
     */
    private int height;
    
    /**
     * ID
     */
    private String id;
    
    /**
     * 强化音频路径
     */
    private String intensifies_audio_path;
    
    /**
     * 强化路径
     */
    private String intensifies_path;
    
    /**
     * 是否AI生成内容
     */
    private boolean is_ai_generate_content;
    
    /**
     * 是否版权
     */
    private boolean is_copyright;
    
    /**
     * 是否文本编辑 overdub
     */
    private boolean is_text_edit_overdub;
    
    /**
     * 是否统一美颜模式
     */
    private boolean is_unified_beauty_mode;
    
    /**
     * 本地ID
     */
    private String local_id;
    
    /**
     * 本地材料ID
     */
    private String local_material_id;
    
    /**
     * 材料ID
     */
    private String material_id;
    
    /**
     * 材料名称
     */
    private String material_name;
    
    /**
     * 材料URL
     */
    private String material_url;
    
    /**
     * 抠像
     */
    private Matting matting;
    
    /**
     * 媒体路径
     */
    private String media_path;
    
    /**
     * 对象锁定
     */
    private Object object_locked;
    
    /**
     * 原始材料ID
     */
    private String origin_material_id;
    
    /**
     * 路径
     */
    private String path;
    
    /**
     * 图片来源
     */
    private String picture_from;
    
    /**
     * 图片集分类ID
     */
    private String picture_set_category_id;
    
    /**
     * 图片集分类名称
     */
    private String picture_set_category_name;
    
    /**
     * 请求ID
     */
    private String request_id;
    
    /**
     * 反向强化路径
     */
    private String reverse_intensifies_path;
    
    /**
     * 反向路径
     */
    private String reverse_path;
    
    /**
     * 智能运动
     */
    private Object smart_motion;
    
    /**
     * 来源
     */
    private int source;
    
    /**
     * 来源平台
     */
    private int source_platform;
    
    /**
     * 稳定
     */
    private Stable stable;
    
    /**
     * 团队ID
     */
    private String team_id;
    
    /**
     * 类型
     */
    private String type;
    
    /**
     * 视频算法
     */
    private VideoAlgorithm video_algorithm;
    
    /**
     * 宽度
     */
    private int width;
}